#ifndef _COM_PARSE_TASK_H_
#define _COM_PARSE_TASK_H_

#include "rnet.h"
#include "rthreadpool.h"
#include "com_service.h"
#include <json/reader.h>
#include <json/json.h>
using namespace	Json ;

#include <vector>
using namespace std ;

class com_parse_task : public rthreadtask
{
	public:
		com_parse_task( com_task& r_task, vector<unsigned char>& v_data ): m_task(r_task)
		{
			mv_data.assign(v_data.begin(), v_data.end()) ;
		}
		
		virtual void run( );
		
		com_task& m_task ;
		vector<unsigned char> mv_data ;
};

#endif

